﻿<%@ Page Language="C#" MasterPageFile="MasterPage.master" 
	AutoEventWireup="true" Title="Untitled Page" CodeFile="./Controller/Admin.aspx.cs" Inherits="Admin" Theme="SkinFile" %>
	
	<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"><div>
<h2>Overzicht van de opdrachten</h2>
                <asp:GridView ID="GridView1" runat="server" AllowPaging="True" 
            AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="opdrachtID" 
            DataSourceID="LinqDataSource1" SkinID="gridviewSkin" >

                    <Columns>
                        <asp:BoundField DataField="opdrachtID" HeaderText="ID" InsertVisible="False" 
                            ReadOnly="True" SortExpression="opdrachtID" />
                        <asp:BoundField DataField="opdraDatum" HeaderText="Datum" 
                            SortExpression="opdraDatum" />
                        <asp:BoundField DataField="moeilijkheidsGraad" HeaderText="Moeilijkheidsgraad" 
                            SortExpression="moeilijkheidsGraad" />
                        <asp:BoundField DataField="maxScore" HeaderText="Max Score" 
                            SortExpression="maxScore" />
                        <asp:CheckBoxField DataField="status" HeaderText="Gedaan door elke leerling ?" 
                            ReadOnly="True" SortExpression="status" >
                        <ItemStyle HorizontalAlign="Center" />
                        </asp:CheckBoxField>
                        <asp:CommandField ShowEditButton="True" HeaderText="Acties" />
                        <asp:HyperLinkField DataNavigateUrlFields="opdrachtID" 
                            DataNavigateUrlFormatString="Admin_huidigeOpdrachten.aspx?id={0}" 
                            Text="Bekijk huidige opdrachten" />
                        <asp:HyperLinkField DataNavigateUrlFields="opdrachtID" 
                            DataNavigateUrlFormatString="Admin_voegOpgaveToe.aspx?id={0}" 
                            Text="Voeg opgave toe" />
                        <asp:HyperLinkField DataNavigateUrlFields="opdrachtID" 
                            DataNavigateUrlFormatString="Admin_verwijder.aspx?id={0}" 
                            Text="Verwijder opdracht" />
                        <asp:HyperLinkField DataNavigateUrlFields="opdrachtID" 
                            DataNavigateUrlFormatString="ResultatenOpdrachten.aspx?opID={0}" 
                            Text="Bekijk resultaten" />
                    </Columns>

        </asp:GridView>
        <asp:LinqDataSource ID="LinqDataSource1" runat="server" 
            ContextTypeName="DataClassesDataContext" EnableDelete="True" 
            EnableInsert="True" EnableUpdate="True" TableName="Opdrachts">
        </asp:LinqDataSource>
        <br />
        <asp:Button ID="Button1" runat="server" Text="Maak nieuwe opdracht" 
            onclick="Button1_Click" />
&nbsp;</div>
	</asp:Content>

